import axios from 'axios';
// import Cookies from 'js-cookie';
import request from '@/utils/request.js'

// 超级管理员-查询用户列表
export const listUser = (query) => {
  return request.get('/user/userList', { params: query });
};

// 超级管理员-新增用户
export const addUser = (data) => {
  return request.post('/user/addUser', data);
};

// 超级管理员-用户注册
export const registerUser = (data) => {
  return request.post('/user/register', data, { maxRedirects: 0 }); // 阻止自动跟随重定向
};

// 超级管理员-修改用户
export const updateUser = (data) => {
  return request.put('/user/editUser', data);
};

// 超级管理员-删除用户
export const delUser = (userIds) => {
  return request.delete('/user/deleteUser', { data: userIds });
};

// 超级管理员-查询用户个人信息
export const getUserProfile = () => {
  return request.get('/profile/information');
};

// 超级管理员-用户修改密码
export const updateUserPwd = (passwordData) => {
  return request.put('/profile/updateUserPwd', passwordData);
};

// 正在登录的用户信息
export const cartNowUser = () => {
  return request.get('/user/current');
};

export async function cartListUser(params) {
  const { token } = params;
  return await axios.get('/user/current', {
    headers: {
      Authorization: `Bearer ${token}`, // Example: Passing token in headers
    },
  });
}

// 二级学院管理员-查询用户列表
export const getTwoListUser = (query) => {
  return request.get('/twoUser/getUserList', { params: query });
};


// const service = axios.create({
//   baseURL: 'http://localhost:8080', // API的基础URL
//   timeout: 5000, // 请求超时时间
//   withCredentials: true
// });



// // 查询用户列表
// // export function listUser(query) {
// //   return service({
// //     url: '/user/userList',
// //     method: 'get',
// //     params: query
// //   })
// // }

// // export const userLogin = (loginData)=>{
// //   const params = new URLSearchParams();
// //   for(let key in loginData){
// //     params.append(key,loginData[key])
// //   }
// //   return request.post('/user/login',params)
// // }



// // 新增用户
// export function addUser(data) {
//   return service({
//     url: '/user/addUser',
//     method: 'post',
//     data: data
//   })
// }

// //用户注册
// export function registerUser(data) {
//   return service({
//     url: '/user/register',
//     method: 'post',
//     data: data,
//     maxRedirects: 0 // 阻止自动跟随重定向
//   })
// }

// // 修改用户
// export function updateUser(data) {
//   return service({
//     url: '/user/editUser',
//     method: 'put',
//     data: data
//   })
// }

// // 删除用户
// export function delUser(userIds) {
//   return service({
//     url: '/user/deleteUser',
//     method: 'delete',
//     data: userIds
//   })
// }

// // 查询用户个人信息
// export function getUserProfile() {
//   return service({
//     url: '/profile/information',
//     method: 'get',
//     withCredentials: true
//   })
// }

// //用户修改密码
// export function updateUserPwd(passwordData) {
//   return service({
//     url: '/profile/updateUserPwd',
//     method: 'put',
//     data: passwordData // 将整个对象作为data传递
//   });
// }

// //正在登录的用户信息
// export function cartListUser() {
//   return service({
//     url: '/user/current',
//     method: 'get'
//   })
// }


